package org.goyo.common.excel;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 多张表时第二张表的注解
 *
 * @version     1.0 2013-7-29
 * @author      Administrator
 * @history 
 *      
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ExcelImportMultilistSheetAnnotation {
    String column();
    boolean isDate();
    public String dateForm() default "yyyyMM";
    public String parameterType() default "String";
    
    /**
     * 是否绝对以字符串返回参数
     * @return
     */
    public boolean returnsString() default false; 
    
    /**
     * 验证方式  目前有身份证 IDCARD 车牌号 CARNO
     * @return
     */
    public Authentication authentication() default Authentication.NULL;
    
    /**
     * 是否可以为空
     * @return
     */
    public boolean nullAble() default true;
    
    String columnName();

}